/**
 * 模板编译的核心方法
 * @param {*} node 
 */
export function compiler(node,vm){
    return node
}
export function lifecycleMixin(Vue){
    Vue.prototype._update = function(){ //组件的更新和渲染逻辑，更新视图
        let vm = this;
        let el = vm.$el;
        let firstChild;
        let node = document.createDocumentFragment(); //创建一个文档碎片
        while(firstChild = el.firstChild){
            node.appendChild(firstChild)  
        }
        compiler(node,vm)
        el.appendChild(node)
       //以下为模板编译的内容
    }
}
export function initLifecycle(vm){
    
}